package com.shenmazong.servereduresume.controller;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shenmazong.servereduresume.dto.TbLevel;
import com.shenmazong.servereduresume.service.TbLevelService;
import com.shenmazong.utils.ResultResponse;
import com.shenmazong.vo.BatchChooseIdVo;
import com.shenmazong.vo.ListParamVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 *学历等级表
 */
@RestController
@RequestMapping("level")
public class TbLevelController {

    @Autowired
    private TbLevelService tbLevelService;

    @PostMapping("findAllLevel")
    public ResultResponse findAllLevel(@RequestBody ListParamVo listParamVo){
        return tbLevelService.findAllLevel(listParamVo);
    }

    @PostMapping("saveLevel")
    public ResultResponse saveLevel(@RequestBody TbLevel tbLevel){
        return tbLevelService.saveLevel(tbLevel);
    }

    @PostMapping("updateLevel")
    public ResultResponse updateLevel(@RequestBody TbLevel tbLevel){
        return tbLevelService.updateLevel(tbLevel);
    }

    @PostMapping("deleteLevel")
    public ResultResponse deleteLevel(@RequestBody BatchChooseIdVo batchChooseIdVo){
        return tbLevelService.deleteLevel(batchChooseIdVo);
    }
}
